const db=wx.cloud.database()
const sid=wx.getStorageSync('id')
Page({

  /**
   * 页面的初始数据
   */

  data: {
    stdms:{},
    list:"",
    value:"",
    danmuList:
    [{
      text: '老师讲的太好了',
      color: '#ff0000',
      time: 1
    }, {
      text: '太棒了!!',
      color: '#ff00ff',
      time: 3
    },
    {
            text: '这个好好看啊',
            color: '#ff0231',
            time: 2
          },
      {
            text: '是这样的吗',
            color: '#ff0568',
            time: 2
          },
      {
            text: '有没有人觉得这个很不一样',
            color: '#ff0000',
            time: 2
          },
      {
            text: '前面的别走',
            color: '#ff0126',
            time: 4
          },
      {
            text: '我也这么觉得',
            color: '#ff0231',
            time: 3
          },
      {
            text: '我在网上见过',
            color: '#ff0056',
            time: 5
          },
      {
            text: '这是怎么想出来的啊',
            color: '#ff0000',
            time: 6
          },
      {
            text: '这个做法好精妙',
            color: '#ff0000',
            time: 7
          },
      {
            text: '感觉我想不出来',
            color: '#ff00568',
            time: 8
          },
      {
            text: '我得想一辈子',
            color: '#ff0051',
            time: 9
          },
      {
            text: '前面的，可能你还得做一辈子',
            color: '#ff0459',
            time: 10
          },
      {
            text: '我也想上这个课',
            color: '#ff0000',
            time: 11
          },
      {
            text: '这个老师什么时候还讲啊',
            color: '#ff0894',
            time: 12
          },
      {
            text: '老师怎么不在我这里讲',
            color: '#ff0289',
            time: 13
          },
      {
            text: '我也想要',
            color: '#ff0259',
            time: 14
          },
      {
            text: '老师真的厉害',
            color: '#ff0000',
            time: 15
          },
      {
            text: '怎么没有人说这个啊',
            color: '#ff0000',
            time: 16
          },
      {
            text: '我好喜欢这个',
            color: '#ff00058',
            time: 17
          },
      {
            text: '这个简直了',
            color: '#ff0000',
            time: 18
          },
      {
            text: '美在我心巴上了',
            color: '#ff0089',
            time: 19
          },
      {
            text: '这个好乖啊',
            color: '#ff00059',
            time: 20
          },
      {
            text: '想买来收藏',
            color: '#ff0000',
            time: 21
          },
      {
            text: '前面的带我一个',
            color: '#ff0000',
            time: 22
          },
      {
            text: '我要到沈阳去听老师的课',
            color: '#ff0004',
            time: 23
          },
      {
            text: '带我一个',
            color: '#ff0000',
            time: 24
          },
      {
            text: '我也要，我也要',
            color: '#ff0785',
            time: 25
          },
      {
            text: '前面的带带我',
            color: '#ff0735',
            time: 26
          },
      {
            text: '感觉我也要会做了',
            color: '#ff0215',
            time: 27
          },
      {
            text: '前面的，我也是',
            color: '#ff0055',
            time: 28},
      {
              text: '可能你的脑子会了',
              color: '#ff0489',
              time: 28
            },
        {
              text: '但是手不会',
              color: '#ff0489',
              time: 29
            },
        {
              text: '不用怀疑，老师讲得太好了',
              color: '#ff0021',
              time: 29
            },
        {
              text: '真的好',
              color: '#ff0078',
              time: 30
            },
        {
              text: '这个好好看',
              color: '#ff0000',
              time: 1
            },
        {
              text: '想买',
              color: '#ff0559',
              time: 3
            },
        {
              text: '我也想买',
              color: '#ff0000',
              time: 4
            },
        {
              text: '给你一分钟，我要知道购买渠道',
              color: '#ff0000',
              time: 5
            },
        {
              text: '怎么买啊',
              color: '#ff0058',
              time: 6
            },
        {
              text: '老师讲得好',
              color: '#ff0000',
              time: 7
            },
        {
              text: '厉害，厉害',
              color: '#ff0000',
              time: 8
            },
        {
              text: '原来如此',
              color: '#ff0005',
              time: 9
            },
        {
              text: '感觉这个比前面那个好看',
              color: '#ff0868',
              time: 10
            },
        {
              text: '你不止一个',
              color: '#ff0488',
              time: 11
            },
        {
              text: '这个感觉要做好久',
              color: '#ff0586',
              time: 12
            },
        {
              text: '肯定的',
              color: '#ff0218',
              time: 13
            },
        {
              text: '看着起码要做一个月',
              color: '#ff0789',
              time: 14
            }
  ],
  },

 getRandomColor() {
    const rgb = []
    for (let i = 0; i < 3; ++i) {
      let color = Math.floor(Math.random() * 256).toString(16)
      color = color.length === 1 ? '0' + color : color
      rgb.push(color)
    }
    return '#' + rgb.join('')
  },


  bindInputBlur(e) {
    this.setData({
      value:e.detail.value
    })
  },

  bindVideoEnterPictureInPicture() {
    console.log('进入小窗模式')
  },

  bindVideoLeavePictureInPicture() {
    console.log('退出小窗模式')
  },

  bindPlayVideo() {
    console.log('1')
    this.videoContext.play()
  },
  bindSendDanmu() {
    this.videoContext.sendDanmu({
      text: this.data.value,
      color: this.getRandomColor()
    })
   this.setData({
     value:""
   })
  },

  videoErrorCallback(e) {
    console.log('视频错误信息:')
    console.log(e.detail.errMsg)
  },


  /**
   * 生命周期函数--监听页面加载
   */
  getstdms(id){
    db.collection("student").doc(sid).get().then(res=>{
      console.log(res);
      this.setData({
        stdms:res.data
      })
      this.data.stdms.coursearr.push(id)
    })
  },
  onLoad(options) {
    // console.log(options.id);
    const id=options.id
    this.getstdms(id)
    db.collection("course").doc(id).get()
    .then(res=>{
      console.log(res);
      this.setData({
        list:res.data
      })
      this.update1()
    })
    .catch(err=>{
      if(!this.data.list.length){
        db.collection("cailiaobao").doc(id).get().then(res=>{
          this.setData({
            list:res.data
          })
        })
      }
    })
  },
update1(){
  db.collection("student").doc(sid).update({
    data:{
      coursearr:this.data.stdms.coursearr
    }
  }).then(res=>{
    console.log(res);
  })
},
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
    return {
      title: 'video',
      path: '/pages/course/course'
    }
  }
})